@charset "utf-8";
body{color:#000;font:normal 12px/260% Arial; background:#f5f8ff}
body,form,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
a{color:#00C;cursor:pointer;text-decoration:underline}
a:hover{color:#ff0508;}
.c{clear:both; font-size:0;height:0; line-height:0}
img,ul,li{ border:none; margin:0px; padding:0px; list-style:none}
.sc{ display:block;} .hc{ display:none;}
.f12{ font-size:12px;} .f14{ font-size:14px;} .f16{ font-size:16px}.fr{ float:right}
.red,.linkred{ color:#ff0508;}
.green{color:#009900}
.blue{color:#0F4193}
.hui6{color:#666}
.hui9{color:#999}
.minheight{ min-height:300px; _height:300px;}
.minheightout{ min-height:450px; _height:450px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.pd10{padding-bottom:10px}
.pd15{padding-bottom:15px}
.vm{ vertical-align:middle}
.border{ background:#fffbe7}
/* 通用  */
.v_ok{ display:inline-block; height:24px;line-height:24px; background:#E4F4E1 url(http://pic2.58.com/n/images/pay/v_ok.gif) no-repeat 5px 2px; padding-left:30px; vertical-align:middle; padding-right:5px;}
.v_normal{ display:inline-block; height:24px;line-height:24px; background:#dce8fa url(http://pic2.58.com/n/images/post/background.gif) no-repeat -158px -121px; padding-left:30px; vertical-align:middle; padding-right:5px; margin-top:1px;}
.v_false{ display:inline-block; height:24px;line-height:24px; background:#ffc6c6 url(http://pic2.58.com/n/images/post/background.gif) no-repeat -158px -163px; padding-left:30px; vertical-align:middle; padding-right:5px; margin-top:1px}
.hr_s{background:#e3e8ef; border-bottom:1px solid #ebf0f8;height:1px;margin:0 1px 0; clear:both; overflow:hidden;}


/* frame  */
#header,.wrapper,#footer{margin:0 auto;width:990px;padding:0 10px;background:url(http://pic2.58.com/n/images/body.gif) repeat-y center 0 #f5f8ff;}

/* header  */
#header{height:60px; overflow:hidden}
#headerinside{  position:relative; background:url(http://pic2.58.com/n/images/h_bg.gif) repeat-x; height:60px;}
#home{ position:absolute; left:15px; top:8px;}
#inname{position:absolute;z-index:1000;top:20px;color:#000;left:180px;padding-top:3px;line-height:22px;font-weight:700;font-size:26px;text-align:center}
#inname a{font-size:12px;text-decoration:underline;font-weight:400}
#logintext{ position:absolute;right:10px;top:-3px;*top:-4px;_top:0; z-index:10001;}
#logintext a{ text-decoration:underline; margin:0px 5px; font-size:13px;}
#kftel{position:absolute;right:10px;top:24px;z-index:10001; font-size:12px;}
#kftel em{color:#ff0508; font-size:16px; font-style:normal; font-weight:bold}

/*  footer  */
#footer{ text-align:center;padding:10px; }
#footer a{margin-left:8px;text-decoration:underline}

/*wrapper*/
.wrapperin{padding:5px;}
.left{ float:left;width:149px;}
.lmenu{width:149px;position:relative;left:1px; margin-top:10px;}
.lmenu li a,.lmenu li{height:40px;line-height:40px; font-size:14px;color:#0F4193}
.lmenu li{width:149px;background:url(http://pic2.58.com/n/images/pay/lline.gif) no-repeat bottom;}
.lmenu li a{ display:block;width:109px;padding-left:40px;text-decoration:none!important}
.lmenu li a:hover{color:red;}
.lmenu li.on{ background:url(http://pic2.58.com/n/images/pay/lmenuon.gif) no-repeat left; font-weight:bold;}
.lmenu li.on a{ background:url(http://pic2.58.com/n/images/pay/arrow.gif) no-repeat 125px 15px;}
.qqlist{clear:both;width:143px;margin-top:80px;margin-left:1px;}
.qqlist a{ display:block;width:143px;height:32px; overflow:hidden;background:url(http://pic2.58.com/n/images/pay/qq.gif) no-repeat; margin-bottom:10px;}
.qqlist a:hover{background:url(http://pic2.58.com/n/images/pay/qq.gif) no-repeat;}
.qqlist a.qq1{ background-position:0 0}
.qqlist a.qq1:hover{background-position:-203px 0}
.qqlist a.qq2{ background-position:0 -43px}
.qqlist a.qq2:hover{background-position:-203px -43px}
.qqlist a.qq3{ background-position:0 -86px}
.qqlist a.qq3:hover{background-position:-203px -86px}


.right{ float:right;width:831px;}
.rightin{width:799px; border:1px solid #d3dceb;padding:15px 15px 40px 15px; background:#fff;}
.choose{ font-size:14px; font-weight:bold;line-height:150%;margin:0 0 15px 0;}
a.qqr{ display:block;width:133px;height:30px; overflow:hidden;background:url(http://pic2.58.com/n/images/pay/qq.gif) no-repeat 0 -190px; margin-top:5px; margin-bottom:10px;}
/*切换导航*/
.tab{clear:both;height:31px;margin-bottom:10px;overflow:hidden;zoom:1; background:url(http://pic2.58.com/n/images/pay/tabbg.gif) repeat-x 0 bottom}
.tab li{float:left;height:31px;line-height:31px;color:#0F4193; font-size:14px; cursor:pointer;margin-right:4px;}
.tab li a,.tab li a span{display:inline-block;height:31px;line-height:31px;color:#0F4193; font-size:14px; cursor:pointer;background:url(http://pic2.58.com/n/images/pay/tab.gif) no-repeat}
.tab li a{ padding-left:20px; background-position:left -69px;text-decoration:none!important }
.tab li a span{ padding-right:20px; background-position:right -69px;}
.tab li a:hover span{color:#000;}
.tab li.sel a,.tab li.sel a span{color:#fff; font-weight:bold}
.tab li.sel a{ background-position:left 0}
.tab li.sel a span{background-position:right 0;}
.tab li.sel a:hover span{color:#fff}

.rmain{ float:left;width:578px;padding-right:10px; font-size:14px;}
.rmain h1{ font-size:14px; font-weight:lighter; border-bottom:1px dotted #ddd;padding-bottom:5px}
.rmain h2{ font-size:14px;line-height:40px;padding-left:20px;}
.ts{font-size:12px; color:#666; text-align:center}
.ts1{ font-size:12px; color:#666;line-height:200%;}
.ts2{ font-size:12px; color:#ff0508;}
.intxt1{height:21px; font-size:14px;padding:2px;line-height:21px; vertical-align:middle}
.mbox{padding-left:50px;}

.tblist{width:100%;}
.tblist td{vertical-align:text-top}
.tblist td.t{text-align:right;width:180px;}
.tblist td.tdh{height:58px;}
.btndiv{padding:35px 0 15px 0;padding-left:230px;clear:both}
.tjbtn{width:140px; font-size:14px;height:35px; font-weight:bold; text-align:center; vertical-align:middle;line-height:30px}

/*网上银行*/
.banklist li{float:left;width:175px;height:70px}
.seadate input,.banklist li input,.banklist li img,.obanksel{ vertical-align:middle}
.obank{_padding-top:8px; overflow:hidden;zoom:1}
.olink{float:right;font-size:12px;zoom:1; margin-right:30px; display:inline; vertical-align:middle;zoom:1}

/*手机充值卡&短信*/
.sjlx{background:url(http://pic2.58.com/n/images/pay/line.gif) no-repeat center bottom;clear:both;height:38px;margin-bottom:20px;overflow:hidden;}
.sjlx li{ float:left;height:33px;width:50%;padding:0 0 5px 0;_padding:4px 0 1px 0;cursor:pointer;}
.sjlx li span{ cursor:pointer}
.sjlx li.active{background:url(http://pic2.58.com/n/images/pay/hover.gif) no-repeat 80px bottom;font-weight:bold;}
.sjmz{line-height:200%;_padding:4px 0;}
.dxje{_padding:4px 0;}

/*银行汇款*/
.mbox1{padding:0 20px;}
.tb_hkstep td{vertical-align:top}
.tb_hkstep td.t{width:66px;}
.tb_hkstep td.t i{ font-weight:bold;color:#ff0508; font-size:16px;padding:0 5px;}
.mbox2{padding-bottom:10px;}
.mbox2 .tt{color:#0F4193; font-weight:bold;padding:5px 0 0 20px}
.tb_hkzh td{padding:5px;line-height:200%; font-size:12px}

/*右侧提示栏*/
.rtips{ float:right;width:190px; overflow:hidden;padding:5px 10px 10px 10px; background:#f8fafe;color:#666}
.rtipsbox{ margin-bottom:60px;line-height:220%;}
.rtipsbox h3{ font-size:12px;}
.tb_zs{width:100%;border-collapse:collapse; background:#fff; margin-top:3px}
.tb_zs td{line-height:160%; border:1px solid #e1e1e1; border-collapse:collapse;padding:5px 0px 5px 5px;}
.tb_zs td.t{color:#888;padding:3px 5px; background:#f4f4f4}
.rtlist1 li{clear:both; background:url(http://pic2.58.com/n/images/pay/dot.gif) no-repeat left 11px;padding-left:10px}

.rbul{background:url(http://pic2.58.com/n/images/pay/bulletin2.gif) no-repeat 0 4px; height:18px; line-height:100%; padding:8px 0 5px 33px; white-space:nowrap}
.rbul a{color:#ff0508}
.rbul img{display:none}
#agre{border:1px solid #ddd; padding:10px;width:500px; margin:0 auto; _margin-top:8px}
#agre textarea{width:100%; height:130px; font-size:12px; line-height:160%; overflow-x:hidden; background:#fff; border:none}
.tsxy{font-size:12px; color:#666; text-align:left; padding-left:190px}
/*我的账户*/
.detail{clear:both;}
.detail_tit{clear:both; margin-bottom:10px; font-size:14px; overflow:hidden;zoom:1}
.myjf{ font-size:14px;padding:0; _padding:6px 0 0 0; float:left; overflow:hidden}
.ico_jf{ background:url(http://pic2.58.com/images/5_0/pay/icoJifen.gif) no-repeat; display:inline-block;width:16px;height:13px; vertical-align:middle; margin-left:5px}
.seadate{ float:right; font-size:12px}
.intxt2{width:140px;height:15px; font-size:12px;padding:2px;line-height:15px; border:#c8c8c8 1px solid; vertical-align:middle; background:url(http://pic2.58.com/images/5_0/datechoose.gif) no-repeat right 1px #fff;}
.cxbtn{width:60px; font-size:12px;height:24px; text-align:center; vertical-align:middle;line-height:18px; margin-left:5px}
.tbmyinfo{width:100%; border-collapse:collapse;table-layout:fixed;word-break:break-all;word-wrap:break-word}
.tbmyinfo th{ padding:5px 10px; line-height:200%; text-align:left; background:#f7f7f7; font-size:12px;border-collapse:collapse; border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;table-layout:fixed;word-break:break-all;word-wrap:break-word;zoom:1}
.tbmyinfo td{ padding:5px 10px; line-height:200%; text-align:left; font-size:14px;border-collapse:collapse ; border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;table-layout:fixed;word-break:break-all;word-wrap:break-word;zoom:1}
.tbmyinfo .bt{width:520px;}
.tbmyinfo .bt p{width:500px;word-break:break-all;white-space:normal;}
.detail_page{ text-align:center; font-size:12px; margin:40px 0 20px 0;}
.detail_page strong,.detail_page a{ display:inline-block;padding:2px 6px; margin:0 2px;zoom:1; font-family:Arial,"宋体";line-height:1.231!important; vertical-align:middle}
.detail_page a:hover,.detail_page strong{color:#fff; background:#00c;border:1px solid #00c}
.detail_page a{ border:1px solid #ccc ; background:#fff; text-decoration:none}
/*悬浮效果层*/
.tipsinenr{padding:0 15px;overflow:hidden;font-size:12px;color:#9f5e00;line-height:24px; background:#fff5c5; border:1px solid #f0d9a1}
/*充值成功*/
.success{padding:50px 0; font-size:14px;}
.success p{ font-size:14px;line-height:40px;padding-left:80px;}
.success .payok{ text-align:left; font-weight:bold; font-size:16px; color:#479D06;padding-bottom:10px;}
.ico_payok{ display:inline-block;height:39px;width:39px; margin-right:15px;background:url(http://pic2.58.com/n/images/pay/ico_payok.gif) no-repeat; vertical-align:middle}
/*联系客服*/
.hfrx{border-bottom:1px dotted #ddd;padding-bottom:5px; overflow:hidden; line-height:26px}
.hfrx h2{padding-top:5px; font-size:14px}
.kfh2{font-size:14px; margin-top:15px}
.hfrx img{margin:8px 20px 0 8px;}
.pl20{padding-left:20px;}
.paywt{line-height:24px; overflow:hidden;}
.paywt h3{font-size:12px; margin-top:10px}
.paywt p{color:#585858; overflow:hidden}
.paywt p.pbno{padding-bottom:0}
.paywt .f14{padding-top:10px; display:inline-block}
.lxline,.lxline h2{line-height:200%}
.twlct{background:url(http://pic2.58.com/n/images/pay/twlc.jpg) no-repeat; padding:30px 0 3px 135px; width:585px; overflow:hidden; margin-top:5px}
.twlct p{background:#5b7aa6; height:58px; line-height:58px;  overflow:hidden}
.twlct p span{ margin-left:40px; display:inline-block; color:#fff; font-size:14px; font-weight:bold;}
.twlct p span.jtzx{background:url(http://pic2.58.com/n/images/pay/lczx.jpg) no-repeat; padding-left:42px}
.twlct p span b{font-size:16px; margin-right:3px}
.twlct p span a{color:#fff}